

$(function(){
	
	var error_name = false;
	var error_password = false;
	var error_check_password = false;
	var error_email = false;
	var error_check = false;

	$('#user_name').blur(function() {

		
		
		
		check_user_name();
	});
	$('#user_name').focus(function() {
		check_user_name1();
	});

	$('#pwd').blur(function() {
		
		check_pwd();
	});
	$('#pwd').focus(function() {
		check_pwd1();
	});

	$('#cpwd').blur(function() {
		check_cpwd();
	});

	$('#email').blur(function() {
		check_email();
	});

	$('#allow').click(function() {
		if($(this).is(':checked'))
		{
			$(this).siblings('span').hide();
			error_check = false;
		}
		else
		{
			$(this).siblings('span').html('请勾选同意');
			$(this).siblings('span').show();
			error_check = true;
		}
	});


	function check_user_name(){
		
		
			 var action = "/ShoppingSys/UserinfoController?action=findinfo";
			 var userinfo =$("#user_name").val();
				
				
				$.post(action,{userinfo:userinfo},function(mes){
					
					
				
				
				
					if(mes=="false")
					{
						error_name = true;
						
						$("#error").val("");
						$("#error").html("此账号已被注册请重新输入");
						
				
					}
					else
					{
						error_name = false;
						
					}
					
				if(error_name!=true)
				{
					
						var re = /^[a-zA-Z0-9_-]{4,16}$/;
						
						if(re.test($('#user_name').val()))
						{
							
							$('#user_name').next().hide();
							error_name = false;
						}
						else
							
						{
							
							$('#user_name').next().html('用户名格式错误')
							$('#user_name').next().show();
							error_name = true;
						}
						
				}
				});   
		
				
		
		
		
		

	}
	
	
	function check_user_name1(){
		$('#user_name').next().html('4到16位（字母，数字，下划线，减号）')
		$('#user_name').next().show();
		
		
	}


	function check_pwd(){
		var re = /^\S{7,20}$/;
		if(re.test($('#pwd').val()))
		{
			$('#pwd').next().hide();
			error_password = false;
		}
		else
		{
			
			$('#pwd').next().html('密码格式错误')
			$('#pwd').next().show();
			
			error_password = true;
		}		
	}
	
	function check_pwd1(){
		$('#pwd').next().html('7-20位(数字、字母、特殊字符)')
		$('#pwd').next().show();
	}


	function check_cpwd(){
		var pass = $('#pwd').val();
		var cpass = $('#cpwd').val();

		if(pass!=cpass)
		{
			$('#cpwd').next().html('两次输入的密码不一致')
			$('#cpwd').next().show();
			error_check_password = true;
		}
		else
		{
			$('#cpwd').next().hide();
			error_check_password = false;
		}		
		
	}

	function check_email(){
		var re = /^\w+@\w+\.\w+$/; //    /^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/;

		if(re.test($('#email').val()))
		{
			$('#email').next().hide();
			error_email = false;
		}
		else
		{
			$('#email').next().html('你输入的邮箱格式不正确')
			$('#email').next().show();
			error_check_password = true;
		}

	}

	

	$('#regform').submit(function() {
		check_user_name();
		check_pwd();
		check_cpwd();
		check_email();
		if(error_name == false && error_password == false && error_check_password == false && error_email == false && error_check == false)
		{
			
			return true;
		}
		else
		{
			return false;
		}

	});
	
})





